html, body {
width: 100%;
height: 100%;
}

#container {
position: relative;
width: 960px;
margin: 0 auto;
min-height: 100%;
}

#header {
height: 10%;
width: 100%;
background-color: #94FF86;
margin-bottom: 1%;
}

#sidebar {
background-color: #61CDCA;
margin-bottom: 1%;
width: 19%;
height: 25%;
float: left;
}

#content {
height: 10%;
width: 80%;
background-color: #AA19B1;
margin-left: 20%;
margin-bottom: 1%;
}

.clear {
clear: both;
}

#footer {
position: relative;
background: #333;
width: 960px;
height: 50px;
color: #ccc;
font-size: .9em;
margin: -50px auto 0;
}